Welcome to Rocket.Chat’s Developer Documentation.
Rocket.Chat is more than just a communication platform. It's a versatile space that you can tailor to your needs. These resources are designed to help you develop your own environments, customizations, automations, and tailored apps to build upon the platform.
Architecture and components
Learn about Rocket.Chat’s comprehensive modular architecture that makes it flexible and scalable.
Apps-Engine
Build your own apps using Apps-Engine, which contains pre-built components, including event interfaces, UI blocks, localization, and advanced features.
Customize and embed
Customize your environment according to your requirements through white-labeling and embed options.
Rocket.Chat API
Our interactive REST APIs and methods help you enhance your workspace’s capabilities through endpoint collections that manage users, rooms, Omnichannel, and more.
Omnichannel
Set up and customize the Omnichannel Livechat widget, use WhatsApp template messages, and monitor outgoing WhatsApp messages.
Fuselage design system
Rocket.Chat is committed to accessibility, and we continually aim to improve the user experience. Explore our design system to learn more.
Contribute to Rocket.Chat
Interested in contributing to the open-source project? Learn about how you can do so and be a part of the developer community.